草庐IT

java - Hystrix 执行模式

全部标签

java - 如何使用Ajax显示在线用户

我想在我的网站上实时显示所有在线用户。虽然不知道如何去做。在新用户登录后添加新用户并不难,但是我还需要删除不再登录的用户。任何想法如何做到这一点?我应该使用jQuery检查哪些用户已注销并从列表中将其删除吗? 最佳答案 您的问题将是人们在不注销的情况下离开,他们的session将仍然存在多长时间,直到您设置了超时时间才可以收集他们的session数据(实际上可能更长)为了获得真正准确的登录者和访问站点的计数,您将需要每个客户端每隔几秒钟或几分钟向服务器发送一次“心跳”。在每个心跳触发器上,您都希望使在指定时间内未checkin的所有

javascript - 当从选项对象中选择选项时 jQuery 执行函数

我正在使用jQuery为选择元素动态创建选项。是否可以在jQuery中设置一个函数,以便在选择该选项时执行?我知道我可以检测到整个选择元素的变化,但是否可以在每个选项的基础上指定它?也许是这样的:$('').onselect(function(){//dosomething});编辑:如果无法指定在选择特定选项时执行的函数,是否可以将函数绑定(bind)到jQuery中的元素?通过允许我简单地执行分配给选择的.change中的选项的函数,这将使我的逻辑更清晰。 最佳答案 您可以将change事件委托(delegate)给文档,并将事

javascript - 如何获取字符串中模式的所有索引?

我想要这样的东西:"abcdab".search(/a/g)//return[0,4]这可能吗? 最佳答案 你canuseRegExp#exec多次方法:varregex=/a/g;varstr="abcdab";varresult=[];varmatch;while(match=regex.exec(str))result.push(match.index);alert(result);//=>[0,4]Helperfunction:functiongetMatchIndices(regex,str){varresult=[];v

java - 是否可以使用 jsp 变量值来初始化 JQUERY 变量?

我有一些问题如下:如何在JQUERY代码中使用JSP变量/数组?在这里,我们拥有的JQUERY代码都存储在单独的.js文件中,并且该文件包含在JSP文件中。实际上我想用JSP变量初始化JQUERY数组。所以请指导我完成这个任务。 最佳答案 在普通的旧JSP中varsomeText="";使用EL(表达语言)varsomeText="${myBean.text}";使用支柱varsomeText='';使用JSTLvarsomeText='';本质上,可以从JSP填充Javascript对象。不要忘记,scriptlet和标签只是作为

c# - 简化正则表达式或模式

今天有人问我是否有一个库可以获取字符串列表并计算最有效的正则表达式以仅匹配这些字符串。我认为这是一个NPCompleteproblem本身,但我认为我们可以稍微细化范围。我如何生成并简化一个正则表达式来匹配我网络上所有主机的更大集合中的主机子集?(知道我可能得不到最有效的正则表达式。)第一步很简单。来自以下列表;appserver1.domain.tldappserver2.domain.tldappserver3.domain.tld我可以将它们连接并转义成appserver1\.domain\.tld|appserver2\.domain\.tld|appserver3\.doma

javascript - 如何在 Javascript 中执行不同的基数对数函数?

这个问题是针对node.js服务器提出的,但我将问题表述为“javascript”,因为我可能也会对客户端脚本使用相同的逻辑。问题是:给定一组x值,y需要以对数方式缩放。Math对象执行自然对数[ln(x)],但不提供用于指定对数底数的接口(interface)。具体的例子,我需要找到以下内容:日志[512](2)应该返回.1111~但是,我没有看到允许我完成此操作的界面,我似乎也找不到公开日志基础选项的库。当然这是一个常见问题并且有解决方案,但我的搜索只找到了针对不同/不相关问题的解决方案。想法? 最佳答案 您可以使用logari

javascript - JS document.getElementById 在按钮点击时执行

我对JavaScript非常陌生,所以请多多包涵。我有以下代码:window.location.href="http://www.thenewendurancefitness.com/"+document.getElementById('test').value;我希望代码仅在单击按钮时执行。该功能是将用户输入数据添加到url的末尾,然后在单击按钮时加载该url。截至目前,当我加载页面时,它会自动执行并转到url。 最佳答案 您有两个具有相同ID的输入字段,这是不行的!将第二个改成不同的东西!将您当前的javascript代码放入一

JavaScript 库模式

我正在尝试找出创建JavaScript库(类)的基本模式。我想以这样的方式进行,即它不会用一堆垃圾污染全局命名空间,但允许该类具有实例变量和修改这些实例变量的公共(public)方法。考虑以下玩具示例。我想创建一个类Foo。它应该包含一个实例成员bar,它是一个数字。Foo应该有一个构造函数,它接受一个数字并使用该数字初始化其实例bar。应该有一个实例方法,我可以调用Foo对象来修改bar。也许使用该库的代码如下所示:varfoo1=newFoo(1);varfoo2=newFoo(2);console.log(foo1.bar);//shouldprint"1"console.log

javascript - jQGrid 列选择器模式覆盖

看着这个example,请注意单击“搜索”按钮如何调出一个模态窗体,其后面有一个深色的覆盖层。现在请注意如何单击ColumnChooser按钮调出模态窗体但其后没有覆盖层。我的问题是:如何让深色叠加层出现在列选择器弹出窗口后面? 最佳答案 目前有未记录的option的columnChooser:$(this).jqGrid('columnChooser',{modal:true});Thedemo证明这一点。也可以根据$.jgrid.col为columnChooser设置默认参数:$.extend(true,$.jgrid.col,

javascript - 如何在一分钟后自动关闭 Bootstrap 模式对话框

我在我的一个项目中使用Bootstrap模式。我正在使用定时器功能来自动显示Bootstrap模式。如果用户在一分钟内没有关闭Bootstrap模式。然后它会自动需要关闭Bootstrap模式。如何设置自动关闭bootstrapmodal的定时器?请帮我解决这个问题。提前致谢:)varmins;varsecs;functioncd(){mins=1*m("");secs=0+s(":");//changesecondshere(alwaysaddanadditionalsecondtoyourtotal)console.log(mins);console.log(secs);redo(